package com.basin.micro.auth.module.account.service;

import com.basin.micro.auth.module.sign.strategy.login.web.form.UPForm;

/**
 * @author: Sam ZHONG | sammy1997@aliyun.com
 */
public interface AccountService {
    /**
     * 初始化员工账号
     *
     * @param empId 员工id编码
     */
    void initEmpAccountAuth(String empId);

    /**
     * 员工登录-用户名账号方式
     *
     * @param upForm 员工登录表单
     * @return token
     */
    String empAccountLoginViaUP(UPForm upForm);
}
